#pragma once

class CEX Error
{
	char _msg[1024];

	void buildMessage(const char* fmt,va_list vl);

public:
	Error(const char* fmt,...);
	Error(const Error& o);
	virtual ~Error();

	operator const char*() const;
	const char* getMessage() const;

};
